<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
lang="en" xml:lang="en">
<head>
<title>fvwm</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<meta name="generator" content="Org-mode"/>
<meta name="generated" content="2011-07-23 12:45:52 CST"/>
<meta name="author" content="Hu Wenbiao"/>
<meta name="description" content=""/>
<meta name="keywords" content=""/>
<style type="text/css">
 <!--/*--><![CDATA[/*><!--*/
  html { font-family: Times, serif; font-size: 12pt; }
  .title  { text-align: center; }
  .todo   { color: red; }
  .done   { color: green; }
  .tag    { background-color: #add8e6; font-weight:normal }
  .target { }
  .timestamp { color: #bebebe; }
  .timestamp-kwd { color: #5f9ea0; }
  p.verse { margin-left: 3% }
  pre {
	border: 1pt solid #AEBDCC;
	background-color: #F3F5F7;
	padding: 5pt;
	font-family: courier, monospace;
        font-size: 90%;
        overflow:auto;
  }
  table { border-collapse: collapse; }
  td, th { vertical-align: top; }
  dt { font-weight: bold; }
  div.figure { padding: 0.5em; }
  div.figure p { text-align: center; }
  .linenr { font-size:smaller }
  .code-highlighted {background-color:#ffff00;}
  .org-info-js_info-navigation { border-style:none; }
  #org-info-js_console-label { font-size:10px; font-weight:bold;
                               white-space:nowrap; }
  .org-info-js_search-highlight {background-color:#ffff00; color:#000000;
                                 font-weight:bold; }
  /*]]>*/-->
</style><link rel="stylesheet" href="/home/huwenbiao/note/Publish/style/emacs.css" type="text/css"/>
<script type="text/javascript">
<!--/*--><![CDATA[/*><!--*/
 function CodeHighlightOn(elem, id)
 {
   var target = document.getElementById(id);
   if(null != target) {
     elem.cacheClassElem = elem.className;
     elem.cacheClassTarget = target.className;
     target.className = "code-highlighted";
     elem.className   = "code-highlighted";
   }
 }
 function CodeHighlightOff(elem, id)
 {
   var target = document.getElementById(id);
   if(elem.cacheClassElem)
     elem.className = elem.cacheClassElem;
   if(elem.cacheClassTarget)
     target.className = elem.cacheClassTarget;
 }
/*]]>*///-->
</script>
</head>
<body>
<div id="content">
<div id="org-div-home-and-up" style="text-align:right;font-size:70%;white-space:nowrap;">
 <a accesskey="h" href="index.html"> UP </a>
 |
 <a accesskey="H" href="index.html"> HOME </a>
</div>

<h1 class="title">fvwm</h1>


<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#sec-1">1 废话 </a></li>
<li><a href="#sec-2">2 安装 </a></li>
<li><a href="#sec-3">3 如何使用fvwm-themes </a>
<ul>
<li><a href="#sec-3.1">3.1 启动fvwm-themes </a></li>
<li><a href="#sec-3.2">3.2 如何配置主题 </a></li>
</ul>
</li>
<li><a href="#sec-4">4 汉字显示问题 </a></li>
<li><a href="#sec-5">5 手势绑定 </a></li>
<li><a href="#sec-6">6 快捷键绑定 </a></li>
<li><a href="#sec-7">7 其他 </a>
<ul>
<li><a href="#sec-7.1">7.1 想修改配置 </a></li>
<li><a href="#sec-7.2">7.2 想更改壁纸 </a></li>
<li><a href="#sec-7.3">7.3 为什么配置没起作用 </a></li>
<li><a href="#sec-7.4">7.4 光标聚焦问题 </a></li>
<li><a href="#sec-7.5">7.5 如何启动程序 </a></li>
<li><a href="#sec-7.6">7.6 Fvwm是如何确定有哪些窗口按钮的 </a></li>
</ul>
</li>
<li><a href="#sec-8">8 相应资源 </a></li>
</ul>
</div>
</div>

<div id="outline-container-1" class="outline-2">
<h2 id="sec-1"><span class="section-number-2">1</span> 废话 </h2>
<div class="outline-text-2" id="text-1">

<p>在使用fvwm-themes时遇到了一些问题，现在大都已经搞定，做下记录。这不是配置教程，如果想看教程，这儿有一个王垠的：<a href="http://docs.huihoo.com/homepage/shredderyin/fvwm_frame.html">FVWM简明使用教</a> 。本文的读者是刚用fvwm的菜乌。
</p></div>

</div>

<div id="outline-container-2" class="outline-2">
<h2 id="sec-2"><span class="section-number-2">2</span> 安装 </h2>
<div class="outline-text-2" id="text-2">

<p>安装fvwm和fvwm-themes,fvwm-themes-extra
</p>


<pre class="src src-sh">sudo apt-get install fvwm
sudo apt-get install fvwm-themes
sudo apt-get install fvwm-themes-extra
</pre>



<p>
如果源里没有到官网去下载。但这时的菜单很不好看，没有图标，安装wm-icons
</p>


<pre class="src src-sh">sudo apt-get install wm-icons
</pre>




</div>

</div>

<div id="outline-container-3" class="outline-2">
<h2 id="sec-3"><span class="section-number-2">3</span> 如何使用fvwm-themes </h2>
<div class="outline-text-2" id="text-3">


</div>

<div id="outline-container-3.1" class="outline-3">
<h3 id="sec-3.1"><span class="section-number-3">3.1</span> 启动fvwm-themes </h3>
<div class="outline-text-3" id="text-3.1">

<p>在“桌面“单击，弹出"Root Menu"，再"Quit Fvwm"-&gt;"Restart Other"-&gt;"fvwm-themes-start"。这时就启动了fvwm-themes。这时在你的家目录下应该会有一个.fvwm目录，里面有一些你现在使用的fvwm-themes主题配置文件。
</p></div>

</div>

<div id="outline-container-3.2" class="outline-3">
<h3 id="sec-3.2"><span class="section-number-3">3.2</span> 如何配置主题 </h3>
<div class="outline-text-3" id="text-3.2">

<p>"Root Menu"-&gt;"Theme Management"里面有很多主题，其中Current是正在使用的主题。选中一个主题，选择"All"使用这个主题。选择它的一个部件就使用它的这个部件的配置。这样你就可以用多个主题的部件搭配成一个新的主题。比如我的就是Minimal的windowlook，CDE的menustyle和colors等构成的。
当然也可以在Current主题里直接设置想要的配置。等配置令你满意之后，这时你可以在.fvwm里面新建一个文件.fvwm2rc，加上一句Read themes-rc-2。其中Read就如C/C++里的include，java里的import和c#里的Using，它
是引用themes-rc-2里的配置。（其实themes-rc-2是在你配置时系统自动生成的相应配置文件，里也有好多Read语句）这时保存退出，以后再进入系统就是默认启动fvwm-themes的主题了，至于.fvwm2rc文件，你可以到网上找个别人的，参照别人的
配置，往里面加入自已相要的东西，使其逐渐完善。下面是我的.fvwm2rc，很简单：
</p>


<pre class="src src-sh">DestroyFunc InitFunction
AddToFunc       InitFunction
+ I Exec exec xscreensave -no-splash

DestroyFunc StartFunction
AddToFunc   StartFunction
+ I Module FvwmAnimate
+ I Exec exec fcitx

DestroyFunc ExitFunction
AddToFunc   ExitFunction
+ I All (fcitx) Close
+ I All (xscreensaver) Close

Read themes-rc-2
Read hwb.stroke
Read hwb.bind
Style * NoTitle
<span style="color: #b22222;">#</span><span style="color: #b22222;">Style * !Borders
</span>
<span style="color: #b22222;">#</span><span style="color: #b22222;">&#21152;&#25130;&#26700;&#38754;
</span>Exec exec fvwm-root ~/.fvwm/images/fvwm-tiger-tail.xpm

<span style="color: #b22222;">##</span><span style="color: #b22222;">&#31105;&#29992;&#36825;&#22235;&#20010;&#24555;&#25463;&#38190;&#65292;&#22240;&#20026;&#19982;Emacs&#20914;&#31361;
</span>Key Left        A       SM      -
Key Right       A       SM      -
Key Up          A       SM      -
Key Down        A       SM      -

*FvwmAnimate: Delay 25
*FvwmAnimate: Effect Random
*FvwmAnimate: Width 3
</pre>



</div>
</div>

</div>

<div id="outline-container-4" class="outline-2">
<h2 id="sec-4"><span class="section-number-2">4</span> 汉字显示问题 </h2>
<div class="outline-text-2" id="text-4">

<p>按照上面的方法配置好后，这时汉字是不能正常显示的，打开.fvwm中themes-rc-2，里面有一行
</p>


<pre class="src src-c">Read <span style="color: #8b2252;">"/usr/share/fvwm/themes/multichoice/fonts/default"</span>
</pre>



<p>
将这句注释掉，就好了。当然也可以将default改成目录/usr/share/fvwm/themes/multichoice/fonts/下的其他配置，如gb2312等。当然也可以将此句注释掉后，在.fvwm2rc里自己定义字体。
</p></div>

</div>

<div id="outline-container-5" class="outline-2">
<h2 id="sec-5"><span class="section-number-2">5</span> 手势绑定 </h2>
<div class="outline-text-2" id="text-5">

<p>其实火狐有个手势插件，好像是叫firegesture，可以自定义手势，很不错。幸运的是fvwm下也能用手势。到<a href="http://etla.net/libstroke/">libstroke的官网</a>去下载专门为提供的那个包，安装。其实源里也有个libstroke包，但不是专门为fvwm准备的，不建议安装。
手势的使用要求Stroke模块运行，可以在"Root Menu"-&gt;"Theme Management"-&gt;Current-&gt;Settings-&gt;Stroke里Enable。当然也可以在.fvwm2rc里打开。手势的定义可以在.fvwm2rc里，也可以另建一个文件，在.fvwm2rc里Read一下。
下面是我的绑定，其中4指的是Super键（上面有ms的logo）：
</p>


<pre class="src src-sh">Mouse 3 R N StrokeFunc DrawMotion
Mouse 3 A M StrokeFunc DrawMotion
Mouse 3 W 4 StrokeFunc DrawMotion
Mouse 3 W C StrokeFunc DrawMotion
<span style="color: #b22222;">##</span><span style="color: #b22222;">&#21551;&#21160;&#31243;&#24207;
</span><span style="color: #b22222;"># </span><span style="color: #b22222;">A - from the left
</span>Stroke N456     0 R N   Exec exec thunar
Stroke N456     0 A M   Exec exec thunar

<span style="color: #b22222;"># </span><span style="color: #b22222;">A - from the right
</span>Stroke N654     0 R N   Exec exec gnome-terminal
Stroke N654     0 A M   Exec exec gnome-terminal

<span style="color: #b22222;"># </span><span style="color: #b22222;">A | from the top
</span>Stroke N852     0 R N   FuncFvwmEditor
Stroke N852     0 A M   FuncFvwmEditor

<span style="color: #b22222;"># </span><span style="color: #b22222;">A | from the bottom
</span>Stroke N258     0 R N   FuncFvwmProcess
Stroke N258     0 A M   FuncFvwmProcess

<span style="color: #b22222;"># </span><span style="color: #b22222;">A f from the top right
</span>Stroke N98521   0 R N   Exec exec firefox
Stroke N98521   0 A M   Exec exec firefox

<span style="color: #b22222;"># </span><span style="color: #b22222;">A H 
</span>Stroke N741456963 0 R N FuncFvwmHelp
Stroke N741456963 0 A M FuncFvwmHelp

<span style="color: #b22222;"># </span><span style="color: #b22222;">A C from the top right
</span>Stroke N9874123 0 R N Exec exec gcalctool
Stroke N9874123 0 A M Exec exec gcalctool

<span style="color: #b22222;"># </span><span style="color: #b22222;">A clockwise box from the top left
</span>stroke N78963214 0 R N FuncFvwmQuitVerify
stroke N789632147 0 R N FuncFvwmQuitVerify

stroke N78963214 0 A M FuncFvwmQuitVerify
stroke N789632147 0 A M FuncFvwmQuitVerify

<span style="color: #b22222;"># </span><span style="color: #b22222;">A +
</span>stroke N9514753 0 A M   Exec xkill

<span style="color: #b22222;">##</span><span style="color: #b22222;">&#31383;&#21475;&#25805;&#20316;
</span><span style="color: #b22222;"># </span><span style="color: #b22222;">A \ from the bottom right
</span>Stroke N357     0 R N   Iconify
Stroke N32547   0 R N   Iconify
Stroke N36587   0 R N   Iconify

Stroke N357     0 A M   Iconify
Stroke N32547   0 A M   Iconify
Stroke N36587   0 A M   Iconify

<span style="color: #b22222;"># </span><span style="color: #b22222;">A \ from the top left
</span>Stroke N753     0 R N   All (CurrentPage,Iconic) Iconify
Stroke N78563   0 R N   All (CurrentPage,Iconic) Iconify
Stroke N74523   0 R N   All (CurrentPage,Iconic) Iconify

Stroke N753     0 A M   All (CurrentPage,Iconic) Iconify
Stroke N78563   0 A M   All (CurrentPage,Iconic) Iconify
Stroke N74523   0 A M   All (CurrentPage,Iconic) Iconify

<span style="color: #b22222;"># </span><span style="color: #b22222;">A / from the top right
</span>stroke N951     0 R N   All (CurrentPage,!Fvwm*B*,!Iconic) Iconify
stroke N98541   0 R N   All (CurrentPage,!Fvwm*B*,!Iconic) Iconify
stroke N96521   0 R N   All (CurrentPage,!Fvwm*B*,!Iconic) Iconify

stroke N951     0 A M   All (CurrentPage,!Fvwm*B*,!Iconic) Iconify
stroke N98541   0 A M   All (CurrentPage,!Fvwm*B*,!Iconic) Iconify
stroke N96521   0 A M   All (CurrentPage,!Fvwm*B*,!Iconic) Iconify

<span style="color: #b22222;"># </span><span style="color: #b22222;">A / from the bottom left
</span>Stroke N159     0 R N   Maximize
Stroke N14589   0 R N   Maximize
Stroke N12569   0 R N   Maximize

Stroke N159     0 A M   Maximize
Stroke N14589   0 A M   Maximize
Stroke N12569   0 A M   Maximize

<span style="color: #b22222;"># </span><span style="color: #b22222;">A -| from the bottom right
</span>Stroke N36987   0 R N   Close
Stroke N36987   0 A M   Close

<span style="color: #b22222;">#</span><span style="color: #b22222;">A |-| (an arch) from the bottom left
</span>Stroke N1478963 0 R N   All (CurrentPage,!Fvwm*B*) Close
Stroke N1478963 0 A M   All (CurrentPage,!Fvwm*B*) Close

<span style="color: #b22222;"># </span><span style="color: #b22222;">&#20851;&#26426;
</span>Stroke N98741236 0 R N  Exec exec gksu -m <span style="color: #8b2252;">"&#24819;&#20851;&#26426;&#65311;&#26159;&#35201;&#23494;&#30721;&#28404;&#65306;"</span> halt
Stroke N98741236 0 A M  Exec exec gksu -m <span style="color: #8b2252;">"&#24819;&#20851;&#26426;&#65311;&#26159;&#35201;&#23494;&#30721;&#28404;&#65306;"</span> halt
Stroke N987412369 0 R N Exec exec gksu -m <span style="color: #8b2252;">"&#24819;&#20851;&#26426;&#65311;&#26159;&#35201;&#23494;&#30721;&#28404;&#65306;"</span> halt
Stroke N987412369 0 A M Exec exec gksu -m <span style="color: #8b2252;">"&#24819;&#20851;&#26426;&#65311;&#26159;&#35201;&#23494;&#30721;&#28404;&#65306;"</span> halt

<span style="color: #b22222;">## </span><span style="color: #b22222;">&#31383;&#21475;&#30340;&#31227;&#21160;&#65288;&#26412;&#39029;&#65289;
</span><span style="color: #b22222;"># </span><span style="color: #b22222;">Move to the top
</span>Stroke  N258      0 W 4 AnimatedMove keep 0p

<span style="color: #b22222;"># </span><span style="color: #b22222;">Move to the bottom
</span>Stroke  N852      0 W 4 AnimatedMove keep -0p

<span style="color: #b22222;"># </span><span style="color: #b22222;">Move to the left
</span>Stroke  N654      0 W 4 AnimatedMove 0p keep

<span style="color: #b22222;"># </span><span style="color: #b22222;">Move to the right
</span>Stroke  N456      0 W 4 AnimatedMove -0p keep

<span style="color: #b22222;"># </span><span style="color: #b22222;">Move to the center
</span>Stroke  N45654    0 W 4 Pick PipeRead <span style="color: #8b2252;">"echo AnimatedMove `expr \\( $[vp.width] - $[w.width] \\) / 2`p \
                                                         `expr \\( $[vp.height] - $[w.height] \\) / 2`p"</span>
Stroke  N65456    0 W 4 Pick PipeRead <span style="color: #8b2252;">"echo AnimatedMove `expr \\( $[vp.width] - $[w.width] \\) / 2`p \
                                                         `expr \\( $[vp.height] - $[w.height] \\) / 2`p"</span>
Stroke  N25852    0 W 4 Pick PipeRead <span style="color: #8b2252;">"echo AnimatedMove `expr \\( $[vp.width] - $[w.width] \\) / 2`p \
                                                         `expr \\( $[vp.height] - $[w.height] \\) / 2`p"</span>
Stroke  N85258    0 W 4 Pick PipeRead <span style="color: #8b2252;">"echo AnimatedMove `expr \\( $[vp.width] - $[w.width] \\) / 2`p \
                                                         `expr \\( $[vp.height] - $[w.height] \\) / 2`p"</span>

<span style="color: #b22222;"># </span><span style="color: #b22222;">Move to the top left
</span>Stroke  N357      0 W 4 AnimatedMove 0p 0pAnimatedMove 0p 0p
Stroke  N36587    0 W 4 AnimatedMove 0p 0p
Stroke  N32547    0 W 4 AnimatedMove 0p 0p

<span style="color: #b22222;"># </span><span style="color: #b22222;">Move to the top right
</span>Stroke  N159      0 W 4 AnimatedMove -0p 0p
Stroke  N14589    0 W 4 AnimatedMove -0p 0p
Stroke  N12569    0 W 4 AnimatedMove -0p 0p

<span style="color: #b22222;"># </span><span style="color: #b22222;">Move to the bottom left
</span>Stroke  N951      0 W 4 AnimatedMove 0p -0p
Stroke  N98541    0 W 4 AnimatedMove 0p -0p
Stroke  N96521    0 W 4 AnimatedMove 0p -0p

<span style="color: #b22222;"># </span><span style="color: #b22222;">Move to the bottom right
</span>Stroke  N753      0 W 4 AnimatedMove -0p -0p
Stroke  N78563    0 W 4 AnimatedMove -0p -0p
Stroke  N74523    0 W 4 AnimatedMove -0p -0p


<span style="color: #b22222;">## </span><span style="color: #b22222;">&#31383;&#21475;&#30340;&#31227;&#21160;&#65288;&#36328;&#39029;&#65289;
</span>
Stroke  N654  0  W C    MoveToPage  -1p +0p
Stroke  N456  0  W C    MoveToPage  +1p +0p
Stroke  N258  0  W C    MoveToPage  +0p -1p
Stroke  N852  0  W C    MoveToPage  +0p +1p
</pre>




</div>

</div>

<div id="outline-container-6" class="outline-2">
<h2 id="sec-6"><span class="section-number-2">6</span> 快捷键绑定 </h2>
<div class="outline-text-2" id="text-6">

<p>快捷键的绑定我有两个原则：
</p><ul>
<li>
不与Emacs冲突，因此大多都是用Super来绑定
</li>
<li>
相同的功能尽量与手势所用的键相同，其中让窗口上下移动用的hjkl与vi的键相同
</li>
</ul>

<p>下面是配置：
</p>


<pre class="src src-sh">Key t A 4       Exec exec gnome-terminal
Key f A 4       Exec exec firefox
Key e A 4       FuncFvwmEditor

Key d A 4       All (CurrentPage,!Fvwm*B*,!Iconic) Iconify
Key i A 4       Iconify True
Key m A 4       Maximize
Key space A 4   Exec exec gmrun -g 380 330
Key d A 4       All (CurrentPage,!Fvwm*B*,!Iconic) Iconify

Key h W 4       AnimatedMove 0p keep
Key j W 4       AnimatedMove keep -0p
Key k W 4       AnimatedMove keep 0p
Key l W 4       AnimatedMove -0p keep

Key left   W C  MoveToPage  -1p +0p
Key right  W C  MoveToPage  +1p +0p
Key up     W C  MoveToPage  +0p -1p
Key down   W C  MoveToPage  +0p +1p
</pre>



</div>

</div>

<div id="outline-container-7" class="outline-2">
<h2 id="sec-7"><span class="section-number-2">7</span> 其他 </h2>
<div class="outline-text-2" id="text-7">


</div>

<div id="outline-container-7.1" class="outline-3">
<h3 id="sec-7.1"><span class="section-number-3">7.1</span> 想修改配置 </h3>
<div class="outline-text-3" id="text-7.1">

<p>当你配置好后，再次修改时，是不起作用的。我不知道是不是有更好的方法，我的方法是先将.fvwm目录移走，Restart Fvwm，这样就又成配置前的状态。等配置好后，再将我的配置文件（.fvwm2rc，hwb.bing和hwb.stroke）移过来。
</p></div>

</div>

<div id="outline-container-7.2" class="outline-3">
<h3 id="sec-7.2"><span class="section-number-3">7.2</span> 想更改壁纸 </h3>
<div class="outline-text-3" id="text-7.2">

<p>如果为了更改壁纸就重新配置一次，那真是太无语了。其实你可以在.themes-rc-2里将读入background的那句去掉，（可能不去掉也行），在.fvwm2rc里加上：
</p>


<pre class="src src-sh">Exec exec fvwm-root /home/huwenbiao/.fvwm/images/fvwm-tiger-tail.xpm
</pre>



<p>
这里我是让它加载主目录下.fvwm/images/里的名为fvwm-tiger-tail.xpm（这也是fvwm-themes主题里的图片）的图片。如果你想加载其他格式的图片，可以用其他软件来加载，王垠的教程里就有一个。
</p></div>

</div>

<div id="outline-container-7.3" class="outline-3">
<h3 id="sec-7.3"><span class="section-number-3">7.3</span> 为什么配置没起作用 </h3>
<div class="outline-text-3" id="text-7.3">

<p>如果系统的行为不是你设置的那样，仔细检查一下themes-rc-2这个文件，看它都是引用了哪些设置，有没有与你的冲突的。比如上面的例子，字体有问题就到这个文件里去找关键字”font”或者”Font”，发现它用了"/usr/share/fvwm/themes/multichoice/fonts/default"，这样到相应目录下，看到还有一些其他文件，我们就可以将default改成其他文件试下，或将它注释掉，自己设置。
</p></div>

</div>

<div id="outline-container-7.4" class="outline-3">
<h3 id="sec-7.4"><span class="section-number-3">7.4</span> 光标聚焦问题 </h3>
<div class="outline-text-3" id="text-7.4">

<p>可能你更喜欢gnome下的聚焦方式，可以"Root Menu"-&gt;"Configuration"-&gt;"Global Feel GUI"里设置，那里还能设置一些其他的东西。
</p></div>

</div>

<div id="outline-container-7.5" class="outline-3">
<h3 id="sec-7.5"><span class="section-number-3">7.5</span> 如何启动程序 </h3>
<div class="outline-text-3" id="text-7.5">

<p>可能你喜欢gnome下的Alt+F2或gnome-do或synapse启动程序，当然后两个也可以用，但是与fvwm的风格不搭配，我用的是gmrun，另外grun跟它差不多，可以选择一个，然后再给它定义一个快捷键。比如我的是Super+Space。
</p></div>

</div>

<div id="outline-container-7.6" class="outline-3">
<h3 id="sec-7.6"><span class="section-number-3">7.6</span> Fvwm是如何确定有哪些窗口按钮的 </h3>
<div class="outline-text-3" id="text-7.6">

<p>这个令我郁闷了一阵了，后来发现当定义了一个按钮的相关动作后，按钮就会显示出来，如果不不定义相关动作，即使给出它的样式，也不会显示出来。
</p></div>
</div>

</div>

<div id="outline-container-8" class="outline-2">
<h2 id="sec-8"><span class="section-number-2">8</span> 相应资源 </h2>
<div class="outline-text-2" id="text-8">

<p><a href="http://docs.huihoo.com/homepage/shredderyin/fvwm_frame.html">王垠的教程</a>
</p>
<p>
<a href="/usr/share/fvwm/">fvwm-theme的目录</a>
</p></div>
</div>
<div id="postamble">
<p class="author"> Author: Hu Wenbiao
<a href="mailto:linuxacm@gmail.com">&lt;linuxacm@gmail.com&gt;</a>
</p>
<p class="date"> Date: 2011-07-23 12:45:52 CST</p>
<p class="creator">HTML generated by org-mode 6.33x in emacs 23</p>
</div>
</div>
</body>
</html>
